home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / win / 1b.zip / APL_UK.DIN < prev    next >
Text File  |  1992-08-11  |  11KB  |  417 lines

  1. +---------------------------------------------------------------+
  2. +    Input Table for Windows keyboard (UK ascii)        +
  3. +---------------------------------------------------------------+
  4.  
  5. +---------------------------------------------------------------+
  6. +            Keyboard Modes                +
  7. +---------------------------------------------------------------+
  8.  
  9. M0=Apl:    2 78 *        + Ctrl-N => APL mode
  10. M1=Asc:    2 79 *        + Ctrl-O => ASCII mode
  11.  
  12. MC=Keypad-Plus: 107 *    + Numeric Keypad '+' => Mode change.
  13.  
  14. +---------------------------------------------------------------+
  15. +            Atomic Vector                +
  16. +---------------------------------------------------------------+
  17.  
  18. 0:            +    (Reserved Dyalog)
  19. 1:            + Backspace
  20. 2:            + Line Feed 
  21. 3:            + New Line 
  22. 4:            + Space
  23. 5:            +    (Reserved Dyalog)
  24. 6:            +    (Reserved Dyalog)
  25. 7:            +    (Reserved Dyalog)
  26. 8:            +    (Reserved Dyalog)
  27. 9:            +    (Reserved Dyalog)
  28. 10:            + Up-Tack Down-Tack (I-beam)
  29. 11:            + Stile Bar
  30. 12:    ,    1 53    + Percent
  31. 13:    1 75,        + APL-Quote
  32. 14:    1 65,        + Alpha
  33. 15:    1 87,        + Omega
  34. 16:    1 70,    1 189    + Underbar
  35. 17-65:    ,    65    + Lower-a
  36. 18-66:    ,    66    + Lower-b
  37. 19-67:    ,    67    + Lower-c
  38. 20-68:    ,    68    + Lower-d
  39. 21-69:    ,    69    + Lower-e
  40. 22-70:    ,    70    + Lower-f
  41. 23-71:    ,    71    + Lower-g
  42. 24-72:    ,    72    + Lower-h
  43. 25-73:    ,    73    + Lower-i
  44. 26-74:    ,    74    + Lower-j
  45. 27-75:    ,    75    + Lower-k
  46. 28-76:    ,    76    + Lower-l
  47. 29-77:    ,    77    + Lower-m
  48. 30-78:    ,    78    + Lower-n
  49. 31-79:    ,    79    + Lower-o
  50. 32-80:    ,    80    + Lower-p
  51. 33-81:    ,    81    + Lower-q
  52. 34-82:    ,    82    + Lower-r
  53. 35-83:    ,    83    + Lower-s
  54. 36-84:    ,    84    + Lower-t
  55. 37-85:    ,    85    + Lower-u
  56. 38-86:    ,    86    + Lower-v
  57. 39-87:    ,    87    + Lower-w
  58. 40-88:    ,    88    + Lower-x
  59. 41-89:    ,    89    + Lower-y
  60. 42-90:    ,    90    + Lower-z
  61. 43:
  62. 44:
  63. 45:    1 50,        + Overbar (High Minus)
  64. 46:    190 *        + Dot
  65. 47:    3 189 *        + Zero Tilde (Zilde)
  66. 48:    48 *        + 0 Zero
  67. 49:    49 *        + 1 One
  68. 50:    50 *        + 2 Two
  69. 51:    51 *        + 3 Three
  70. 52:    52 *        + 4 Four
  71. 53:    53 *        + 5 Five
  72. 54:    54 *        + 6 Six
  73. 55:    55 *        + 7 Seven
  74. 56:    56 *        + 8 Eight
  75. 57:    57 *        + 9 Nine
  76. 58:
  77. 59:
  78. 60:
  79. 61:    1 223,    1 52     + Dollar
  80. 62:         ,    1 51    + L bar (Pound Sterling)
  81. 63:            + Left-Shoe Stile (Cent)
  82. 64:    1 72,        + Delta
  83. 65:    65,    1 65    + Upper-A
  84. 66:    66,    1 66    + Upper-B
  85. 67:    67,    1 67    + Upper-C
  86. 68:    68,    1 68    + Upper-D
  87. 69:    69,    1 69    + Upper-E
  88. 70:    70,    1 70    + Upper-F
  89. 71:    71,    1 71    + Upper-G
  90. 72:    72,    1 72    + Upper-H
  91. 73:    73,    1 73    + Upper-I
  92. 74:    74,    1 74    + Upper-J
  93. 75:    75,    1 75    + Upper-K
  94. 76:    76,    1 76    + Upper-L
  95. 77:    77,    1 77    + Upper-M
  96. 78:    78,    1 78    + Upper-N
  97. 79:    79,    1 79    + Upper-O
  98. 80:    80,    1 80    + Upper-P
  99. 81:    81,    1 81    + Upper-Q
  100. 82:    82,    1 82    + Upper-R
  101. 83:    83,    1 83    + Upper-S
  102. 84:    84,    1 84    + Upper-T
  103. 85:    85,    1 85    + Upper-U
  104. 86:    86,    1 86    + Upper-V
  105. 87:    87,    1 87    + Upper-W
  106. 88:    88,    1 88    + Upper-X
  107. 89:    89,    1 89    + Upper-Y
  108. 90:    90,    1 90    + Upper-Z
  109. 91:
  110. 92:
  111. 93:
  112. 94:
  113. 95:
  114. 96:     3 221 *        + Delta underbar
  115. 97:     3 65  *        + Upper-A underbar
  116. 98:    3 66  *        + Upper-B underbar
  117. 99:    3 67  *        + Upper-C underbar
  118. 100:    3 68  *        + Upper-D underbar
  119. 101:    3 69  *        + Upper-E underbar
  120. 102:    3 70  *        + Upper-F underbar
  121. 103:    3 71  *        + Upper-G underbar
  122. 104:    3 72  *        + Upper-H underbar
  123. 105:    3 73  *        + Upper-I underbar
  124. 106:    3 74  *        + Upper-J underbar
  125. 107:    3 75  *        + Upper-K underbar
  126. 108:    3 76  *        + Upper-L underbar
  127. 109:    3 77  *        + Upper-M underbar
  128. 110:    3 78  *        + Upper-N underbar
  129. 111:    3 79  *        + Upper-O underbar
  130. 112:    3 80  *        + Upper-P underbar
  131. 113:    3 81  *        + Upper-Q underbar
  132. 114:    3 82  *        + Upper-R underbar
  133. 115:    3 83  *        + Upper-S underbar
  134. 116:    3 84  *        + Upper-T underbar
  135. 117:    3 85  *        + Upper-U underbar
  136. 118:    3 86  *        + Upper-V underbar
  137. 119:    3 87  *        + Upper-W underbar
  138. 120:    3 88  *        + Upper-X underbar
  139. 121:    3 89  *        + Upper-Y underbar
  140. 122:    3 90  *        + Upper-Z underbar
  141. 123:    ,    1 219    + Left-Brace
  142. 124:    220,        + Left-Tack
  143. 125:    ,    1 221    + Right-Brace
  144. 126:    1 220,        + Right-Tack
  145. 127:            +    (Reserved Dyalog)
  146. 128:    1 49,        + Diaeresis (each)
  147. 129:
  148. 130:
  149. 131:
  150. 132:
  151. 133:    3 223 *        + Diaeresis Tilde (Commute)
  152. 134:            + ------.
  153. 135:            +    |
  154. 136:            +    |
  155. 137:            +    |
  156. 138:            +    |
  157. 139:            +    | This
  158. 140:            +    | area
  159. 141:            +    | recommended 
  160. 142:            +    | for
  161. 143:            +    | National
  162. 144:            +    | Language
  163. 145:            +    | characters
  164. 146:            +    |
  165. 147:            +    |
  166. 148:            +    |
  167. 149:            +    |
  168. 150:            +    |
  169. 151:            +    |
  170. 152:            +    |
  171. 153:            +    |
  172. 154:            + ------'
  173. 155:    186,    219    + Left-Bracket
  174. 156:    191 *        + Slash (Replicate Reduce)
  175. 157:    3 191 *        + Slash Bar
  176. 158:    1 191,    220    + Back-Slash (Expand Scan)
  177. 159:    3 190 *        + Back-Slash bar
  178. 160:    1 51,    1 188    + Left-Caret (Less than)
  179. 161:    1 52,        + Less-than-or-Equal
  180. 162:    1 53,    187    + Equal
  181. 163:    1 54,        + Greater-than-or-Equal
  182. 164:    1 55,    1 190    + Right-Caret (Greater than)
  183. 165:    1 56,        + Not-Equal
  184. 166:    1 57,        + Down-Caret (Or)
  185. 167:    1 48,        + Up-Caret (And)
  186. 168:    1 189,    189    + Bar (Negate Minus Subtract)
  187. 169:    189,    1 187    + Plus (Conjugate Add)
  188. 170:    1 187,        + Divide (Reciprocal)
  189. 171:    187,        + Multiply (Signum)
  190. 172:    1 81,    1 191    + Query (Roll Deal)
  191. 173:    1 69,        + Epsilon (Type Membership)
  192. 174:    1 82,        + Rho (Shape Reshape)
  193. 175:    1 84,    1 222    + Tilde (Not Exclude Without)
  194. 176:    1 89,        + Up-Arrow (Mix Take)
  195. 177:    1 85,        + Down-Arrow (Split Drop)
  196. 178:    1 73,        + Iota (Index)
  197. 179:    1 79,        + Circle (Trig)
  198. 180:    1 80,    1 56    + Star (Exponential Power)
  199. 181:    1 83,        + Ceiling (Max)
  200. 182:    1 68,        + Floor (Min)
  201. 183:    1 71,        + Del (Function Edit)
  202. 184:    1 74,        + Jot (Compose Outer)
  203. 185:    1 186,    1 57    + Left-Parenthesis
  204. 186:    1 90,        + Left-Shoe (Enclose)
  205. 187:    1 88,        + Right-Shoe (Disclose)
  206. 188:    1 67,        + Up-Shoe (Intersect)
  207. 189:    1 86,        + Down-Shoe (Union)
  208. 190:    1 66,        + Down-Tack (decode base)
  209. 191:    1 78,        + Up-Tack (encode represent)
  210. 192:    1 77,        + Stile (Absolute Residue Modulus)
  211. 193:    1 188,    186    + Semicolon
  212. 194:    188 *        + Comma (Ravel Catenate)
  213. 195:    3 57 *        + Down-Caret Tilde (Nor)
  214. 196:    3 48 *        + Up-Caret Tilde (Nand)
  215. 197:    3 51 *        + Del Stile (Down Grade)
  216. 198:    3 52 *        + Delta Stile (Up Grade)
  217. 199:    3 54 *        + Circle Backslash (Transpose)
  218. 200:    3 53 *        + Circle Stile (Rotate)
  219. 201:    3 55 *        + Circle Bar (Rotate 1st)
  220. 202:    3 56 *        + Circle Star (Logarithm)
  221. 203:    3 187 *        + Quad Divide (Domino Matrix Inverse)
  222. 204:    3 49,    1 49     + Quote Dot (Shreik Binomial Factorial)
  223. 205:    3 192 *        + Up-Tack Jot (Format)
  224. 206:    3 186 *        + Down-Tack Jot (Execute)
  225. 207:    3 50 *        + Del Tilde
  226. 208:    3 220 *        + Comma Bar (Catenate 1st)
  227. 209:    1 219,        + Equal Underbar (Match)
  228. 210:    1 221,        + Not-Equal Underbar (Natch)
  229. 211:
  230. 212:
  231. 213:
  232. 214:
  233. 215:    ,    1 50    + Ascii Double Quote "
  234. 216:    ,    222    + Ascii Hash #
  235. 217:
  236. 218:    ,    1 55    + Ascii Ampersand &
  237. 219:    ,    192    + Ascii Single Quote '
  238. 220:    2 99  *        + Lower Right Corner
  239. 221:    2 105 *        + Upper Right Corner
  240. 222:    2 103 *        + Upper Left Corner
  241. 223:    2 97  *        + Lower Left Corner
  242. 224:    2 101 *        + Crossing Lines
  243. 225:    2 110 *        + Horiz Bar Scan 5
  244. 226:    2 100 *        + Left T    
  245. 227:    2 102 *        + Right T
  246. 228:    2 98  *        + Bottom T
  247. 229:    2 104 *        + Top T    
  248. 230:    2 96  *        + Vertical Bar
  249. 231:    ,    1 192    + Ascii At sign @
  250. 232:            +
  251. 233:            +
  252. 234:            +
  253. 235:    ,    1 54    + Ascii Caret ^
  254. 236:            +
  255. 237:    ,    223    + Ascii Back Quote `
  256. 238:    ,    1 220    + Ascii Pipe |
  257. 239:            +
  258. 240:    1 190,    1 186    + Colon :
  259. 241:            +    (Reserved Dyalog)
  260. 242:            +    (Reserved Dyalog)
  261. 243:            +    (Reserved Dyalog)
  262. 244:    223,         + Diamond
  263. 245:    219,        + Left-Arrow (Assign Specify)
  264. 246:    221,        + Right-Arrow (Branch)
  265. 247:    3 188  *    + Up-Shoe Jot (Lamp Comment)
  266. 248:    1 192,    1 48    + Right-Parenthesis
  267. 249:    192,    221    + Right-Bracket
  268. 250:            +    (Reserved Dyalog)
  269. 251:            +    (Reserved Dyalog)
  270. 252:            +    (Reserved Dyalog)
  271. 253:    1 76,        + Quad
  272. 254:    3 219 *        + Quote Quad
  273. 255:            +    (Reserved Dyalog)
  274.  
  275. +---------------------------------------------------------------+
  276. +            Numeric Keypad                +
  277. +---------------------------------------------------------------+
  278.  
  279. ,48:    96  *        + 0 Zero (Num Lock on)
  280. ,49:    97  *        + 1 One (Num Lock on)
  281. ,50:    98  *        + 2 Two (Num Lock on)
  282. ,51:    99  *        + 3 Three (Num Lock on)
  283. ,52:    100 *        + 4 Four (Num Lock on)
  284. ,53:    101 *        + 5 Five (Num Lock on)
  285. ,54:    102 *        + 6 Six (Num Lock on)
  286. ,55:    103 *        + 7 Seven (Num Lock on)
  287. ,56:    104 *        + 8 Eight (Num Lock on)
  288. ,57:    105 *        + 9 Nine (Num Lock on)
  289.  
  290. ,46:    110 *        + Dot (Num Lock on)
  291.  
  292. ,180:    106 *        + Star (asterisk)
  293. ,156:    111 *        + Slash
  294.  
  295. +---------------------------------------------------------------+
  296. +            Special Functions            +
  297. +---------------------------------------------------------------+
  298.  
  299. ER=Enter:          13 *         + Enter
  300. ED=Shift+Enter:        1 13 *        + Edit
  301. TC=Ctrl+Enter:        2 13 *        + Trace
  302. FD=Ctrl+Shift+Enter:    3 13 *        + Forward
  303.  
  304. DB=Bksp:           8 *        + Destructive Backspace
  305. ,DB=Bksp:        1  8 *        + Destructive Backspace
  306. BK=Ctrl+Shift+Bksp:    3  8 *        + Backward
  307.  
  308. TB=Tab:               9 *        + Tab
  309. BT=Shift+Tab:        1  9 *        + Back Tab
  310.  
  311. EP=Esc:              27 *        + Escape
  312. QT=Shift+Esc:        1 27 *        + Quit
  313. FX=Ctrl+Shift+Home:    3 36 *        + Fn Fix
  314.  
  315. DP=Space:          32 *        + Destructive space
  316. ,DP=Space:        1 32 *        + Destructive space
  317.  
  318. US=PgUp:          33 *        + Up Screen
  319. LS=Ctrl+PgUp:        2 33 *        + Left Screen
  320.  
  321. DS=PgDn:          34 *        + Down Screen
  322. RS=Ctrl+PgDn:        2 34 *        + Right Screen
  323. RP=Ctrl+Shift+PgDn:    3 34 *        + Replace
  324.  
  325. RL=End:              35 *        + Right Limit
  326. TG=Ctrl+End:        2 35 *        + Tag
  327. SC=Ctrl+Shift+End:    3 35 *        + Search
  328.  
  329. LL=Home:          36 *        + Left Limit
  330. HO=Ctrl+Home:        2 36        + Home cursor
  331.  
  332. LC=Left:          37 *        + Left Character
  333.  
  334. UC=Up:              38 *        + Up Character
  335. UL=Ctrl+Shift+Up:    3 38 *        + Up Limit
  336.  
  337. RC=Right:          39 *        + Right Character
  338.  
  339. DC=Down:          40 *        + Down Character
  340. DL=Ctrl+Shift+Down:    3 40 *        + Down Limit
  341.  
  342. IN=Insert:          45 *        + Insert on
  343. PT=Shift+Insert:    1 45 *        + Paste
  344. CP=Ctrl+Insert:        2 45 *        + Copy
  345. OP=Ctrl+Shift+Insert:    3 45 *        + Open
  346.  
  347. DI=Delete:          46 *        + Delete Item
  348. CT=Shift+Delete:    1 46 *        + Cut
  349. DK=Ctrl+Delete:        2 46 *        + Delete Block
  350. MV=Ctrl+Shift+Delete:    3 46 *        + Move
  351.  
  352. LN=Keypad-Minus:     109 *        + Numeric Keypad '-'. Line Numbers.
  353.  
  354. +---------------------------------------------------------------+
  355. +            Mouse Buttons                +
  356. +---------------------------------------------------------------+
  357. +    When a mouse button is pressed (within QuadSR) Dyalog APL
  358. +    generates the following codes. These are acquired from an
  359. +    unused portion of the virtual key table.
  360.  
  361. D1:    161 *        + left button down
  362. U1:    171 *        + left button up
  363. D2:    162 *        + middle button down
  364. U2:    172 *        + middle button up
  365. D3:    163 *        + right button down
  366. U3:    173 *        + right button up
  367.  
  368. +---------------------------------------------------------------+
  369. +            Initial Modes                +
  370. +---------------------------------------------------------------+
  371.  
  372. PROG: 0            + APL
  373. USER: 1            + ASCII
  374.  
  375. +---------------------------------------------------------------+
  376. +            Function Keys                +
  377. +---------------------------------------------------------------+
  378.  
  379. F1=F1:          112 *
  380. F2=F2:          113 *
  381. F3=F3:          114 *
  382. F4=F4:          115 *
  383. F5=F5:          116 *
  384. F6=F6:          117 *
  385. F7=F7:          118 *
  386. F8=F8:          119 *
  387. F9=F9:          120 *
  388. F10=F10:      121 *
  389. F11=F11:      122 *
  390. F12=F12:      123 *
  391.  
  392. F13=Shift+F1:    1 112 *
  393. F14=Shift+F2:    1 113 *
  394. F15=Shift+F3:    1 114 *
  395. F16=Shift+F4:    1 115 *
  396. F17=Shift+F5:    1 116 *
  397. F18=Shift+F6:    1 117 *
  398. F19=Shift+F7:    1 118 *
  399. F20=Shift+F8:    1 119 *
  400. F21=Shift+F9:    1 120 *
  401. F22=Shift+F10:    1 121 *
  402. F23=Shift+F11:    1 122 *
  403. F24=Shift+F12:    1 123 *
  404.  
  405. F25=Ctrl+F1:    2 112 *
  406. F26=Ctrl+F2:    2 113 *
  407. F27=Ctrl+F3:    2 114 *
  408. F28=Ctrl+F4:    2 115 *
  409. F29=Ctrl+F5:    2 116 *
  410. F30=Ctrl+F6:    2 117 *
  411. F31=Ctrl+F7:    2 118 *
  412. F32=Ctrl+F8:    2 119 *
  413. F33=Ctrl+F9:    2 120 *
  414. F34=Ctrl+F10:    2 121 *
  415. F35=Ctrl+F11:    2 122 *
  416. F36=Ctrl+F12:    2 123 *
  417.